package de.ssmp.wbs;

import java.util.ArrayList;

import de.ssmp.wbs.daten.Ergebnis;
import de.ssmp.wbs.daten.Spieler;

/**
 * Ziel dieser Klasse ist es verschiedene Funktionalitaeten vorab testen zu
 * koennen.
 * 
 * @author maximilian
 * 
 */
public class Testing {

	/**
	 * Führt Tests aus...
	 * 
	 * @param args
	 *            Keine Parameter benoetigt.
	 */
	public static void main(String[] args) {
		// Kommandozeilenparameter-Check, falls keine vorhanden nutze
		// Beispiel-CSV-Datei.
		if (args.length < 1) {
			args = new String[1];
			args[0] = "src/sampledata/gruppe_da2_g4.csv";
		}

		/* CSV Datei Einlesetest */
		ArrayList<Spieler> spielerListe = Utilities.readPlayerData(args);
		for (Spieler s : spielerListe) {
			ArrayList<Ergebnis> alErgebnisse = s.berechneTorwartzettel(true);

			System.out.println();
			System.out
					.println("====================== ERGEBNIS ======================");
			System.out.println();

			for (Ergebnis e : alErgebnisse)
				System.out.println(e);
		}

		// andere Tests...
	}

}
